package com.his.outpatientvisit.vo;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.Date;

@Data
public class PatiOutVisitInvoiceVo {
    /**
     *
     * 医院
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "医院id不能为空")
    private String hospid;

    /**
     *
     * 交款收据编号
     *
     * @mbggenerated
     */
    @NotEmpty(message = "交款收据编号不能为空")
    private String invoiceid;

    /**
     *
     * 收据日期
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "收据日期不能为空")
    private Date invdate;

    /**
     *
     * 操作人员
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "操作人员不能为空")
    private String empid;

    /**
     *
     * 作废人员
     *
     * @mbggenerated
     */
    private String cancempid;

    /**
     *
     * 作废日期
     *
     * @mbggenerated
     */
    private Date cancdate;

    /**
     *
     * 作废原因
     *
     * @mbggenerated
     */
    private String cancreason;

    /**
     *
     * 收据打印内容
     *
     * @mbggenerated
     */
    private Object invcontent;

    /**
     *
     * 打印次数
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "打印次数不能为空")
    private Integer printtimes;

    /**
     *
     * 增时间
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "增时间不能为空")
    private Date createtime;

    /**
     *
     * 改时间
     *
     * @mbggenerated
     */
//    @NotEmpty(message = "改时间不能为空")
    private Date updatetime;

    /**
     *
     * 票据类型
     *
     * @mbggenerated
     */
    @NotEmpty(message = "票据类型不能为空")
    private String invtype;
}
